bagger excavator - French English Dictionary